Pay-back Period - German English Dictionary